slip me some skin! - French English Dictionary